package com.ruicar.afs.cloud.risk.tortoise.dto.response;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description 玄武发起响应报报文
 * @Author Peng Jinbo
 * @Date 2020 /07/21 10:54
 */
@Data
public class GwtTortoiseStartResponse implements Serializable{

    /**
     * Error msg
     * 异常信息
     */
    @JSONField(name = "errorMsg")
    @JsonProperty("errorMsg")
    private String errorMsg;

    /**
     * Raw error msg
     * 原始异常信息
     */
    @JSONField(name = "rawErrorMsg")
    @JsonProperty("rawErrorMsg")
    private String rawErrorMsg;

    /**
     * Error code
     * 错误码
     */
    @JSONField(name = "errorCode")
    @JsonProperty("errorCode")
    private String errorCode;

    /**
     * Data
     */
    private GwtTortoiseRespData data;


    /**
     * Peng Jinbo
     */
    @Data
    public class GwtTortoiseRespData implements Serializable {

        /**
         * Tracking id
         * 返回调度唯一标识
         */
        @JSONField(name = "trackingid")
        @JsonProperty("trackingid")
        private String trackingId;

    }
}
